<?php


namespace Tbf\Component\Encode;


class EncodeFunction {
    /**
     * @param $string
     * @return string
     * 出错返回false
     */
    static function base64urlEncode($string){
        if (!is_string($string)){
            return false;
        }
        return rtrim(strtr(base64_encode($string), '+/', '-_'),'=');
    }

    /**
     * @param $string
     * @return string
     * 出错返回false
     */
    static function base64urlDecode($string){
        if (!is_string($string)){
            return false;
        }
        return base64_decode(strtr($string, '-_', '+/'),true);
    }
}